special-purpose trailer - Turco Inglés Diccionario